/*
 * File:   ReaderTest.h
 * Author: Guilherme Monteiro
 *
 */

#ifndef READERTEST_H
#define	READERTEST_H

#include <cppunit/extensions/HelperMacros.h>

#include "../headers/Reader.h"
#include "../headers/InvalidFileException.h"

#include <cv.h>
#include <highgui.h>
#include <cxcore.h>

using namespace std;

class ReaderTest : public CPPUNIT_NS::TestFixture {
    CPPUNIT_TEST_SUITE(ReaderTest);

    CPPUNIT_TEST(testReader);
    CPPUNIT_TEST(testReadPoints);
    CPPUNIT_TEST(testReadCells);

    CPPUNIT_TEST_SUITE_END();

public:
    ReaderTest();
    virtual ~ReaderTest();
    void setUp();
    void tearDown();

private:
    void testReader();
    void testReadPoints();
    void testReadCells();
};

#endif	/* READERTEST_H */

